<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>页面未找到 - 404 Error</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Segoe UI', system-ui, sans-serif;
        }

        body {
            background: #f8fafc;
            min-height: 100vh;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 2rem;
        }

        .container {
            text-align: center;
            max-width: 800px;
            padding: 2rem;
        }

        .error-code {
            font-size: 8rem;
            font-weight: 700;
            color: #1e293b;
            line-height: 1;
            margin-bottom: 1rem;
            position: relative;
            display: inline-block;
        }

        .error-code::after {
            content: '404';
            position: absolute;
            top: 0;
            left: 0;
            color: #64748b;
            z-index: -1;
            animation: glitch 2s infinite;
        }

        @keyframes glitch {
            0% { transform: translate(0) }
            20% { transform: translate(-2px, 2px) }
            40% { transform: translate(-2px, -2px) }
            60% { transform: translate(2px, 2px) }
            80% { transform: translate(2px, -2px) }
            100% { transform: translate(0) }
        }

        h1 {
            font-size: 2rem;
            color: #1e293b;
            margin-bottom: 1.5rem;
        }

        p {
            color: #64748b;
            margin-bottom: 2rem;
            line-height: 1.6;
        }

        .search-box {
            max-width: 500px;
            margin: 0 auto 2rem;
            position: relative;
        }

        input[type="search"] {
            width: 100%;
            padding: 1rem;
            border: 2px solid #cbd5e1;
            border-radius: 50px;
            font-size: 1rem;
            padding-right: 120px;
        }

        .action-buttons {
            display: flex;
            gap: 1rem;
            justify-content: center;
            flex-wrap: wrap;
        }

        .btn {
            padding: 0.8rem 1.5rem;
            border-radius: 50px;
            text-decoration: none;
            font-weight: 500;
            transition: all 0.3s ease;
        }

        .primary-btn {
            background: #3b82f6;
            color: white;
        }

        .primary-btn:hover {
            background: #2563eb;
        }

        .secondary-btn {
            border: 2px solid #3b82f6;
            color: #3b82f6;
        }

        .secondary-btn:hover {
            background: #bfdbfe;
        }

        /* 动画效果 */
        @keyframes float {
            0% { transform: translateY(0px) }
            50% { transform: translateY(-20px) }
            100% { transform: translateY(0px) }
        }

        .astronaut {
            max-width: 300px;
            margin: 2rem auto;
            animation: float 3s ease-in-out infinite;
        }

        @media (max-width: 768px) {
            .error-code {
                font-size: 6rem;
            }
            
            h1 {
                font-size: 1.5rem;
            }
        }
    </style>
</head>
<body>
    <div class="container">
        <!-- 动画图标 -->
        <svg class="astronaut" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg">
            <path fill="#3B82F6" d="M100 15c-46.87 0-85 38.13-85 85s38.13 85 85 85 85-38.13 85-85-38.13-85-85-85zm0 160c-41.42 0-75-33.58-75-75s33.58-75 75-75 75 33.58 75 75-33.58 75-75 75z"/>
            <path fill="#1E293B" d="M100 50c-27.57 0-50 22.43-50 50s22.43 50 50 50 50-22.43 50-50-22.43-50-50-50zm0 90c-22.09 0-40-17.91-40-40s17.91-40 40-40 40 17.91 40 40-17.91 40-40 40z"/>
            <circle cx="80" cy="80" r="10" fill="#fff"/>
            <circle cx="120" cy="80" r="10" fill="#fff"/>
            <path fill="none" stroke="#1E293B" stroke-width="4" d="M80 120h40"/>
        </svg>

        <div class="error-code">404</div>
        <h1>哎呀！您访问的页面神秘失踪了</h1>
        <p>
            可能是链接地址输入错误，或者页面已被移至新的位置。<br>
            您可以尝试以下操作：
        </p>

        <div class="action-buttons">
            <a href="/" class="btn primary-btn">返回首页</a>
            <a href="/contact" class="btn secondary-btn">联系支持</a>
        </div>

        <div class="search-box">
            <input type="search" placeholder="搜索网站内容...">
        </div>
    </div>
</body>
</html>